package com.shell.governor.authentication.service;

import com.shell.bee.entity.auth.AuthUser;

public abstract interface AuthService {
	public abstract AuthUser getUserByPrincipal(String paramString);

	public abstract AuthUser getLoggedUser(String paramString1, String paramString2, String paramString3,
			String paramString4);

	public abstract void afterLogged(String paramString1, String paramString2, String paramString3);

	public abstract void afterLogouted(AuthUser paramAuthUser);

	public abstract void afterSessionExpired(AuthUser paramAuthUser);

	public abstract void changeEnt(String paramString);

	public abstract boolean isMultipleUser(String paramString);
}
